package myfuxi;
/*请打印出100-->999以内的水仙花数;
 * 各个位数上的立方相加等于自己
 * */
public class 水仙花
{
	public static void main(String[] args)
	{
		System.out.println("===");
		/*循环打印100-->999以内的数*/
		for(int i=100; i<999 ; i++)
		{
			//System.out.println("=="+i);
			/*设定一个字符串 存储数*/
			String s="";
			/*赋值转换*/
			int shu=i;
			int l=0;
			while(true)
			{
				/*取值 取出个位数上的值*/
				int y= shu%10;
				/*求出每个数字上面的立方*/
				l=l+y*y*y;
				/*求出 每一个位数上面的值
				 * 并存储*/
				s = s+y+"_";
				/*去取出 十位  百位上面的数*/
				shu=shu/10;
				/*当结果等于零时
				 * 表示数到最后以为了
				 * */
				if(shu==0)
				{
					break;
				}
			}
			/*判断过后只打印符合条件的数*/
			if(l==i)
			{
				System.out.println(i+"=="+s);
			}
		}
	}
}
/*打印出100以内即被三又被五整除的数
 * */
class 数
{
	public static void main(String[] args)
	{
		System.out.println("===");
		for(int i=1;i<=100;i++)
		{
			/*做选择的时后
			 * 一定要把最严格的条件放在最上面*/
			if(i%3==0 && i%5==0)
			{
				System.out.println("=="+i);
			}else if(i%3==0)
			{
				System.out.println("=除三="+i);
			}else if(i%5==0)
			{
				System.out.println("=除五="+i);
			} 
		}
	}
}
